#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
////非递归实现n的阶乘
//int fun(int n)
//{
//	int ret = 1;
//	while (n > 1)
//	{
//		ret *= n;
//		n--;
//	}
//	return ret;
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int p = fun(n);
//	printf("%d", p);
//	return 0;
//}
////递归实现n的阶乘
//int fun(int n)
//{
//	if (n <= 1)
//		return 1;
//	else
//		return n * fun(n - 1);
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int p = fun(n);
//	printf("%d", p);
//	return 0;
//}
////非递归实现strlen
//int my_strlen(char* arr)
//{
//	int count = 0;
//	while (*arr != '\0')
//	{
//		count++;
//		arr++;
//	}
//	return count;
//}
//int main()
//{
//	char arr[] = "abcdef";
//	int len = my_strlen(arr);
//	printf("%d", len);
//	return 0;
//}
////字符串逆序(递归实现）
//int my_strlen(char* ch)
//{
//	if (*ch == '\0')
//		return 0;
//	else
//		return 1 + my_strlen(ch + 1);
//}
//void reverse_string(char* ch)
//{
//	char temp = *ch;
//	int len = my_strlen(ch);
//	*ch=*(ch + len - 1);
//	*(ch + len - 1) = '\0';
//	if (my_strlen(ch+1) >= 2)
//	{
//		reverse_string(ch + 1);
//	}
//	*(ch + len- 1) = temp;
//
//}
//int main()
//{
//	char ch[20] = { 10 };
//	scanf("%s", ch);
//	int len = my_strlen(ch);
//	reverse_string(ch, len);
//	printf("%s", ch);
//	return 0;
//}
////计算一个数的每位之和
//int digitsum(int n)
//{
//	if (n > 9)
//		return (n % 10) + digitsum(n / 10);
//	else
//		return n;
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int sum=digitsum(n);
//	printf("%d", sum);
//	return 0;
//}
////计算字符串的长度，在函数中不能创建临时变量
// 递归实现
//int my_strlen(char* ch)
//{
//	if (*ch == '\0')
//		return 0;
//	else
//		return 1 + my_strlen(ch + 1);
//}
//int main()
//{
//	char ch[20] = { 0 };
//	scanf("%s", ch);
//	int len = my_strlen(ch);
//	printf("%d", len);
//	return 0;
//}
////倒着打印每一位数
//void print(int n)
//{
//	printf("%d ", n % 10);
//	if (n > 9)
//	{
//		print(n / 10);
//	}
//
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	print(n);
//	return 0;
//}
//打印数字的每一位
void print(int n)
{
	if(n > 9)
	{
		print(n / 10);
	}
	printf("%d ", n % 10);
}
int main()
{
	int n = 0;
	scanf("%d", &n);
	print(n);
	return 0;
}